home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Xenosoft 2
/
Xenosoft 2 (Game collection)(1994).iso
/
bioforge
/
script
/
ai_amech.scp
next >
Wrap
Text File
|
1994-12-08
|
3KB
|
139 lines
{ AIRMECHO_AI
:KEEP_GOING
// FIRE AN INITIAL SHOT THEN MARCH ON OUT SOME MORE
T @ÇÖ ()
M FIRE_GUN
G AIR_POSX WALK
â
// HAVE TO BE WITHIN 75 CENTIMETERS
I @Ç╗ (CURFIG,AIR_POSX) > 75 THEN J #Çü
//@@@
@Ç║ `üÜ $üâ "Halt, prisoner!"
// FIRE TILL LEX IS DEAD
:TOP
â
I ( ^çò ) THEN
é
I ( .ÇâÇÇ <= 0 ) THEN
J #Çé
T @ÇÖ ()
M FIRE_GUN CONTINUE
@Ç¥ TURN_WHILE_FIRING
T @ÇÖ ()
// IF THE ENEMY HAS GONE PAST OUR "line of death", THEN SHOW NO MERCY
I @Çü (PLAYER) > -82 THEN
{
W 15
M FIRE_GUN CONTINUE
@Ç¥ TURN_WHILE_FIRING
}
E
W 50
W 1 SECOND
J #Çé
}
{ AIRMECHO_DEATH
A OFF
^Ç│ ++
// WE SET THIS FLAG RIGHT AWAY SO THAT ANY BLASTER FIRE FROM LEX WON'T
// SCREW UP AIRMECHO'S DEATH SCENE -BES
^çò = $Ç╝
// MAKE IT SO LEX CAN WALK BACK THERE AGAIN -BES
^äÑ = $é╝
@Çå ( `ǽ )
//CAMERA HFR6
ú ( BOOM, WHITE, CURFIG )
//IF .CURFIG.6 == 0 THEN
// {
// //EXPLODE CURFIG CONTINUE
// _MECHO_SPACE = _POSITIVE
// }
I @ÇÄ (ELV3) = $Ç╗ AND .ÇéÇå == 0 THEN
{
Ü ( 60,60,60, 1 )
â
Ü ( 45,45,45, 1 )
â
Ü ( 30,30,30, 1 )
Y
^ä▒ = $é╗
}
I @ÇÄ (ELV3) == $Ç╗ AND .ÇéÇå == 0 THEN
{
// FORCE THE NICE CAMERA ANGLE FOR A SHORT WHILE BEFORE FOLLOWING
// LEX AGAIN
C HFR5
@Ç¢ PLAYER
ï AIRMECHO
A OFF
o
M ATK_M2 CONTINUE
W 20
I .ÇäÇå == 0 THEN
┴
@Çì LEX_FACES_BONFIRE
@Ç¢ AIRMECHO
I .ÇéÇå == 0 THEN
{
K
}
W 45
//@@@ PLEASE TRANSLATE
@Ç║ `çÜ "That was one sorry excuse~for a security robot."
//@@@ PLEASE TRANSLATE
@Ç║ `ç¢ "Makes a great bonfire though..."
C UNLOCK
@Ç¢ PLAYER
A ON
W 5 SECONDS
i LEX POWEROUT
}
^Ç│ --
}
{ LEX_FACES_BONFIRE
£ MECHO GRADUAL
}
{ LASER_HIT_AIRMECHO
@Çå ( `Çí )
ú ( BOOM, PING, CURFIG )
D 25 ENERGY
}
{ AIRMECHO_FIRE
// CAMERA HFR6
// FIRE QUICKER IF THE PLAYER HAS PAST OUR LINE OF DEATH
I @Çü (PLAYER) > -82 THEN
@Ç╣ BOLTGRN GUN 7 40 (0,0,0)
E
@Ç╣ BOLTGRN GUN 5 40 (0,0,0)
@Çå (`ä▓ )
â
// CAMERA HFR3
}
//$ 26 - version number